Migrant threads on process farms: parallel programming with Ariadne
نویسندگان
چکیده
منابع مشابه
Migrant threads on process farms: parallel programming with Ariadne
We present a novel and portable threads-based system for the development of concurrent applications on shared and distributed memory environments. Implementing user-space threads. the Ariadne system is highly effective for medium to coarse grained applications. Sequential programs are readily converted into parallel programs for shared ordistributed memory, with low development effort. We descr...
متن کاملArachne: A Portable Threads Library Supporting Migrant Threads on Heterogeneous Network Farms
We describe the design of an eecient and portable threads system that supports multi-threaded distributed computations on heterogeneous networks. The system enables threads to migrate between processes that run on diierent hardware platforms. We present a complete implementation of the design in ANSI C++. This implementation consists of a code preprocessor and a runtime library, and supports ap...
متن کاملParallel Motion Planning with the Ariadne ' sClew
| We describe an implementation of a real time path planner for a robot arm with six degrees of freedom moving among dynamical obstacles. The planner is based on a novel technique called the Ariadne's Clew Algorithm. A brief description of this algorithm and parallel implementation of it are presented. Finally we analyze experiments made with this planner.
متن کاملAriadne: Architecture of a Portable Threads system supporting Mobile Processes
TIrreads possess a simply expressed and powerful fonn of concurrency, easily exploitable in applications that run on both uniand multi-processors, sharcdand distributed-memory systems. This paper presents the design and implementation of Ariadne: a layered, C-based software architecture for multi-threaded computing on a variety of platfonns. Ariadne is a ponable system lhat exploils sharedand d...
متن کاملAriadne: Architecture of a Portable Threads System Supporting Thread Migration
Threads exhibit a simply expressed and powerful form of concurrency, easily exploitable in applications that run on both uniand multi-processors, sharedand distributed-memory systems. This paper presents the design and implementation of Ariadne: a layered, C-based software architecture for multi-threaded distributed computing on a variety of platforms. Ariadne is a portable user-spacethreads sy...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Concurrency: Practice and Experience
سال: 1998
ISSN: 1040-3108,1096-9128
DOI: 10.1002/(sici)1096-9128(19980810)10:9<673::aid-cpe362>3.0.co;2-5